package com.tiancheng.trade.order.bo.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * 子订单退款导出类
 *
 * @author likailun
 * @date 2021/6/3
 */
@Getter
@Setter
@AllArgsConstructor
public class ExportSubOrderBo {
    @ExcelProperty(value = "序号")
    private Integer index;
    @ExcelProperty(value = "主订单号")
    private String orderId;
    @ExcelProperty(value = "子订单号")
    private String subOrderId;
    @ExcelProperty(value = "渠道支付订单号")
    private String payFlowId;
    @ExcelProperty(value = "业务场景")
    private String orderSource;
    @ExcelProperty(value = "商户名称")
    private String merchantName;
    @ExcelProperty(value = "商品名称")
    private String productName;
    @ExcelProperty(value = "子订单状态")
    private String subOrderStatus;
    @ExcelProperty(value = "应收金额(元)")
    private BigDecimal subOrderAmount;
    @ExcelProperty(value = "实付金额(元)")
    private BigDecimal payAmount;
    @ExcelProperty(value = "优惠总金额(元)")
    private BigDecimal discount;
    @ExcelProperty(value = "子订单创建时间")
    private String createDt;
//    @ExcelProperty(value = "系统来源")
//    private String systemSource;
//    @ExcelProperty(value = "业务类型")
//    private String businessType;
    @ExcelProperty(value = "成本价")
    private BigDecimal productCost;
//    @ExcelProperty(value = "核销状态")
//    private String verificationStatus;
//    @ExcelProperty(value = "核销时间")
//    private String verificationTime;

}
